মাইএসকিউএল আপডেট বিবৃতি
আপডেট বিবৃতিটি একটি টেবিলে বিদ্যমান রেকর্ডগুলি পরিবর্তন করতে ব্যবহৃত হয়।
কনফিগারেশন আপডেট করুন
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;
দ্রষ্টব্য:
একটি টেবিলে রেকর্ড আপডেট করার সময় সতর্ক থাকুন! আপডেট বিবৃতিতে WHERE ধারাটি লক্ষ্য করুন। WHERE ধারাটি নির্দিষ্ট করে যে কোন রেকর্ড(গুলি) আপডেট করা উচিত। আপনি WHERE ক্লজ বাদ দিলে, টেবিলের সমস্ত রেকর্ড আপডেট করা হবে!
ডেমো ডাটাবেস
নীচে নর্থওয়াইন্ড নমুনা ডাটাবেসের "গ্রাহক" টেবিল থেকে একটি নির্বাচন রয়েছে:
| CustomerID | CustomerName | ContactName | Address | City | PostalCode | Country |
|---|---|---|---|---|---|---|
| 1 | Alfreds Futterkiste | Maria Anders | Obere Str. 57 | Berlin | 12209 | Germany |
| 2 | Ana Trujillo Emparedados y helados | Ana Trujillo | Avda. de la Constitución 2222 | México D.F. | 05021 | Mexico |
| 3 | Antonio Moreno Taquería | Antonio Moreno | Mataderos 2312 | México D.F. | 05023 | Mexico |
| 4 | Around the Horn | Thomas Hardy | 120 Hanover Sq. | London | WA1 1DP | UK |
টেবিল আপডেট করুন
নিম্নলিখিত SQL বিবৃতিটি প্রথম গ্রাহককে (CustomerID = 1) একজন নতুন পরিচিত ব্যক্তি এবং একটি নতুন শহরের সাথে আপডেট করে।
উদাহরণ: আপনার নিজস্ব SQL সার্ভার পান
UPDATE Customers
SET ContactName = 'Alfred Schmidt', City = 'Frankfurt'
WHERE CustomerID = 1;
"গ্রাহক" টেবিল থেকে নির্বাচন এখন এই মত দেখাবে:
| CustomerID | CustomerName | ContactName | Address | City | PostalCode | Country |
|---|---|---|---|---|---|---|
| 1 | Alfreds Futterkiste | Alfred Schmidt | Obere Str. 57 | Frankfurt | 12209 | Germany |
| 2 | Ana Trujillo Emparedados y helados | Ana Trujillo | Avda. de la Constitución 2222 | México D.F. | 05021 | Mexico |
| 3 | Antonio Moreno Taquería | Antonio Moreno | Mataderos 2312 | México D.F. | 05023 | Mexico |
| 4 | Around the Horn | Thomas Hardy | 120 Hanover Sq. | London | WA1 1DP | UK |
একাধিক রেকর্ড আপডেট করুন
WHERE ধারা নির্ধারণ করে কত রেকর্ড আপডেট করা হবে।
নিম্নলিখিত SQL স্টেটমেন্ট "মেক্সিকো" দেশের সমস্ত রেকর্ডের জন্য পোস্টাল কোড 00000-এ আপডেট করবে:
উদাহরণ
UPDATE Customers
SET PostalCode = 00000
WHERE Country = 'Mexico';
"গ্রাহক" টেবিল থেকে নির্বাচন এখন এই মত দেখাবে:
| CustomerID | CustomerName | ContactName | Address | City | PostalCode | Country |
|---|---|---|---|---|---|---|
| 1 | Alfreds Futterkiste | Alfred Schmidt | Obere Str. 57 | Frankfurt | 12209 | Germany |
| 2 | Ana Trujillo Emparedados y helados | Ana Trujillo | Avda. de la Constitución 2222 | México D.F. | 00000 | Mexico |
| 3 | Antonio Moreno Taquería | Antonio Moreno | Mataderos 2312 | México D.F. | 00000 | Mexico |
| 4 | Around the Horn | Thomas Hardy | 120 Hanover Sq. | London | WA1 1DP | UK |
আপডেট সতর্কতা!
রেকর্ড আপডেট করার সময় সতর্ক থাকুন। WHERE ক্লজ বাদ দিলে সব রেকর্ড আপডেট করা হবে!
উদাহরণ
UPDATE Customers
SET PostalCode = 00000;
"গ্রাহক" টেবিল থেকে নির্বাচন এখন এই মত দেখাবে:
| CustomerID | CustomerName | ContactName | Address | City | PostalCode | Country |
|---|---|---|---|---|---|---|
| 1 | Alfreds Futterkiste | Alfred Schmidt | Obere Str. 57 | Frankfurt | 00000 | Germany |
| 2 | Ana Trujillo Emparedados y helados | Ana Trujillo | Avda. de la Constitución 2222 | México D.F. | 00000 | Mexico |
| 3 | Antonio Moreno Taquería | Antonio Moreno | Mataderos 2312 | México D.F. | 00000 | Mexico |
| 4 | Around the Horn | Thomas Hardy | 120 Hanover Sq. | London | 00000 | UK |